%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO - INIZIO %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[a4paper,12pt]{report}

%%%%%%%%%%% PACCHETTI %%%%%%%%%%
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{graphicx}	% per le immagini
\usepackage{fancyhdr}	% per le impostazioni della pagina
\usepackage{amsmath} %<--pacchetto American Mathematician Society
\usepackage{amssymb} %<--pacchetto piu' ampio per simboli matematici
\usepackage[pdftex,bookmarks=true]{hyperref} % per gli hyperlinks
\usepackage{boxedminipage} % for boxed paragraphs
\usepackage[usenames,dvipsnames]{color}

%pacchetto per inclusione di porzioni di codice con formattazine automatica (evita problemi sul bordo della pagina)
\usepackage{listings} 
\lstloadlanguages{C++}	%sintassi per linguaggio C++
\lstset{
language=C++,
basicstyle=\footnotesize,
stringstyle=\color{Green}\ttfamily,
keywordstyle=\color{MidnightBlue}\bfseries,
morekeywords=[1]{QString, NULL, QMap, QList, QPair, qint32, Q_OBJECT, QWidget, slots},
showstringspaces=false,
identifierstyle=\ttfamily\bfseries, 
commentstyle=\color{RedOrange},
captionpos=t,
columns=flexible,
aboveskip=10pt,
%backgroundcolor=\color{gray},
frame=tb,
framerule=0.2pt,
tabsize=4,
numbers=left,	%numeri di riga
numberstyle=\footnotesize	%stile dei numeri
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Carattere Bitstream Character
\renewcommand{\familydefault}{bch}

% Assicura che le eventuali pagine bianche non abbiano intestazioni e pie' di pagina
\clearpage{\pagestyle{empty}\cleardoublepage}

% numerazione delle pagine "araba"
\pagenumbering{arabic}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO - FINE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DOCUMENTO - INIZIO %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
	
	% New commands
	\newcommand{\visualnetkit}{\emph{VisualNetkit}}
	\newcommand{\emulazione}{emulazione}
	\newcommand{\linux}{\emph{Linux}}
	\newcommand{\windows}{\emph{Windows}}
	\newcommand{\testbed}{\emph{testbed}}
	\newcommand{\simulazione}{\emph{simulazione}}
	\newcommand{\virtualmachine}{\emph{Virtual Machine}}
	\newcommand{\netkit}{\emph{NetKit}}
	\newcommand{\xml}{\emph{XML}}
	\newcommand{\plugin}{\emph{Plug-In}}
	\newcommand{\stakeholders}{\emph{stakeholders}}
	\newcommand{\bu}{\emph{Bottom-Up}}
	\newcommand{\qt}{\emph{Qt}}
	\newcommand{\cpp}{\emph{C++}}
	\newcommand{\fs}{\emph{File System}}
	\newcommand{\proxy}{\emph{Proxy}}

	% alcune parole: sillabazione
	\hyphenation{up-load}
	
	% Ridefinisco localmente lo stile plain (ovvero lo stile che usa la prima
	% pagina di ogni capitolo), per nascondere il numero della
	% pagina anche all'inizio di Prefazione e Indice.
	\fancypagestyle{plain}{%
		\fancyhf{}
		\renewcommand{\headrulewidth}{0pt}
	}
	
	\addtolength{\skip\footins}{2em}	%Spaziatura testo - footnota
		
	
	\pagestyle{empty}

	\baselineskip=15pt	%L'interlinea 1.2 circa

	%%%%%%%%%%% FREONTESPIZIO DEDICA ED INDICE %%%%%
	\include{capitoli/frontespizio}
	% inizio tesi senza intestazione di pagina e pie' di pagina
	
	\include{capitoli/dedica}

	\baselineskip=24pt	%L'interlinea 1.8 circa
	
	\tableofcontents	% l'indice
	% Inserisce la voce di questo capitolo nell'indice
	\addcontentsline{toc}{chapter}{Indice}
	
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	% PREFAZIONE
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%	
	\include{capitoli/prefazione}
		
	% Le righe seguenti impostano la struttura che avra' tutto il resto della tesi
	
	\fancypagestyle{plain}{%	% ripristino il numPag nell'ambiente plain
		\fancyhf{}
		\cfoot{\thepage}
		\renewcommand{\headrulewidth}{0pt}
	}
	% Imposto intestazione e pie' di pagina della altre pagine
	\pagestyle{fancy}	
	\rhead{\footnotesize\bfseries\leftmark}
	\lhead{\footnotesize\chaptername \ \thechapter}
	
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	% CAPITOLO 1
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	\include{capitoli/cap1}
	
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	% CAPITOLO 2
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	\include{capitoli/cap2}
	
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	% CAPITOLO 3
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	\include{capitoli/cap3}
	
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	% CAPITOLO 4
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	\include{capitoli/cap4}
	
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	% APPENDICE A
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	\include{capitoli/appendice_a}
	
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	% CONCLUSIONI
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	% Elimino l'intestazione della pagina per le conclusioni e la bibliografia
	\rhead{}
	\lhead{}	
	\renewcommand{\headrulewidth}{0pt}
	
	\include{capitoli/conclusioni}
	
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	% RINGRAZIAMENTI
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	\include{capitoli/ringraziamenti}
	
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	% BIBLIOGRAFIA
	%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	\include{capitoli/bibliografia}
	
\end{document}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DOCUMENTO - FINE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
